
----------------------------------------------------------
----- 此文件为自动生成,执行方法 PROTOCOL_D:make_protocol() --
----------------------------------------------------------

local protocol = {}

protocol[1001] = "tanker.C2SLogin" 
protocol[1002] = "tanker.S2CLogin" 
protocol[1003] = "tanker.S2CLogout" 
protocol[1004] = "tanker.S2CUserInfo" 
protocol[1005] = "tanker.C2SEnterMatch" 
protocol[1006] = "tanker.S2CEnterMatch" 
protocol[1007] = "tanker.C2SQuitMatch" 
protocol[1008] = "tanker.S2CQuitMatch" 
protocol[1010] = "tanker.S2CMatchInfo" 
protocol[1011] = "tanker.C2SFinishLoading" 
protocol[1012] = "tanker.S2CFinishLoading" 
protocol[1014] = "tanker.S2CStartCombat" 
protocol[1015] = "tanker.S2CFinishCombat" 
protocol[1016] = "tanker.C2SPlayInput" 
protocol[1017] = "tanker.S2CPlayInput" 
protocol[1018] = "tanker.S2CPlayerStatus" 
protocol[1019] = "tanker.C2SShoot" 
protocol[1020] = "tanker.S2CShoot" 
protocol[1021] = "tanker.C2SHit" 
protocol[1022] = "tanker.S2CHit" 
protocol[1023] = "tanker.C2SGetUserDetailInfo" 
protocol[1024] = "tanker.S2CGetUserDetailInfo" 
protocol[1025] = "tanker.C2SPing" 
protocol[1026] = "tanker.S2CPing" 
protocol[1027] = "tanker.C2SGetCombatDetailInfo" 
protocol[1028] = "tanker.S2CGetCombatDetailInfo" 
protocol[1029] = "tanker.C2SQuitCombat" 
protocol[1030] = "tanker.S2CQuitCombat" 
protocol[1031] = "tanker.C2STeamInvite" 
protocol[1032] = "tanker.S2CTeamInvite" 
protocol[1034] = "tanker.S2CTeamInviteNotify" 
protocol[1035] = "tanker.C2STeamAccept" 
protocol[1036] = "tanker.S2CTeamAccept" 
protocol[1038] = "tanker.S2CTeamAllMember" 
protocol[1040] = "tanker.S2CTeamNewMember" 
protocol[1041] = "tanker.C2STeamQuit" 
protocol[1042] = "tanker.S2CTeamQuitMember" 
protocol[1043] = "tanker.C2STeamChangeCaptain" 
protocol[1044] = "tanker.S2CTeamChangeCaptain" 
protocol[1051] = "tanker.C2SGetFriends" 
protocol[1052] = "tanker.S2CGetFriends" 
protocol[1081] = "tanker.C2SChangeTank" 
protocol[1082] = "tanker.S2CChangeTank" 
protocol[1101] = "tanker.C2SCreateCustomRoom" 
protocol[1102] = "tanker.S2CCreateCustomRoom" 
protocol[1104] = "tanker.S2CCustomAllMember" 
protocol[1105] = "tanker.C2SCustomReady" 
protocol[1106] = "tanker.S2CCustomReady" 
protocol[1108] = "tanker.S2CCustomStart" 
protocol[1109] = "tanker.C2SCustomQuit" 
protocol[1110] = "tanker.S2CCustomQuit" 
protocol[1112] = "tanker.S2CCustomDismiss" 
protocol[1113] = "tanker.C2SCustomInvite" 
protocol[1114] = "tanker.S2CCustomInvite" 
protocol[1116] = "tanker.S2CCustomInviteNotify" 
protocol[1117] = "tanker.C2SCustomAccept" 
protocol[1118] = "tanker.S2CCustomAccept" 
protocol[1120] = "tanker.S2CCustomNewMember" 
protocol[101] = "tunnel.login" 
protocol[102] = "tunnel.logoff" 
protocol[103] = "tunnel.forward" 

local ret = {}
for k, v in pairs(protocol) do
    ret[k] = v
    ret[v] = k
end
return ret
